package com.eduagent.xwqeduagent.model.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class OnlineSearchResultVO {

    /**
     * 状态：success, error, in_progress
     */
    private String status;

    /**
     * 消息
     */
    private String message;

    /**
     * 搜索内容
     */
    private String searchContent;

    /**
     * 搜索结果（原始文本）
     */
    private String searchResult;

    /**
     * 结构化搜索结果列表
     */
    private List<SearchResultItemVO> searchItems;

    /**
     * 搜索结果数量
     */
    private Integer resultCount;

    /**
     * 文件保存路径
     */
    private String filePath;

    /**
     * 搜索时间
     */
    private Date searchTime;

    /**
     * 会话ID
     */
    private String sessionId;

} 